[INFO] fetching crate city_time_zone_sqlite 0.1.0...
[INFO] checking city_time_zone_sqlite-0.1.0 against master#cced03bfd61a304243a34504618ecec86c17063f for pr-157082
[INFO] extracting crate city_time_zone_sqlite 0.1.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate city_time_zone_sqlite 0.1.0
[INFO] finished tweaking crates.io crate city_time_zone_sqlite 0.1.0
[INFO] tweaked toml for crates.io crate city_time_zone_sqlite 0.1.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate city_time_zone_sqlite 0.1.0 on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate city_time_zone_sqlite 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded autocfg v0.1.7
[INFO] [stderr]   Downloaded bitflags v1.2.1
[INFO] [stderr]   Downloaded unidecode v0.3.0
[INFO] [stderr]   Downloaded serde v1.0.115
[INFO] [stderr]   Downloaded utf8-ranges v1.0.4
[INFO] [stderr]   Downloaded atty v0.2.14
[INFO] [stderr]   Downloaded vcpkg v0.2.10
[INFO] [stderr]   Downloaded itoa v0.4.6
[INFO] [stderr]   Downloaded strsim v0.8.0
[INFO] [stderr]   Downloaded thread_local v0.3.6
[INFO] [stderr]   Downloaded vec_map v0.8.2
[INFO] [stderr]   Downloaded lazy_static v1.4.0
[INFO] [stderr]   Downloaded pkg-config v0.3.18
[INFO] [stderr]   Downloaded dotenv v0.9.0
[INFO] [stderr]   Downloaded hermit-abi v0.1.15
[INFO] [stderr]   Downloaded quote v1.0.7
[INFO] [stderr]   Downloaded aho-corasick v0.6.10
[INFO] [stderr]   Downloaded unicode-width v0.1.8
[INFO] [stderr]   Downloaded ansi_term v0.11.0
[INFO] [stderr]   Downloaded byteorder v1.3.4
[INFO] [stderr]   Downloaded memchr v2.3.3
[INFO] [stderr]   Downloaded diesel_derives v1.4.1
[INFO] [stderr]   Downloaded unicode-xid v0.2.1
[INFO] [stderr]   Downloaded ucd-util v0.1.8
[INFO] [stderr]   Downloaded textwrap v0.11.0
[INFO] [stderr]   Downloaded proc-macro2 v1.0.19
[INFO] [stderr]   Downloaded ryu v1.0.5
[INFO] [stderr]   Downloaded serde_derive v1.0.115
[INFO] [stderr]   Downloaded serde_json v1.0.57
[INFO] [stderr]   Downloaded diesel v1.4.5
[INFO] [stderr]   Downloaded clap v2.33.3
[INFO] [stderr]   Downloaded regex v0.2.11
[INFO] [stderr]   Downloaded syn v1.0.39
[INFO] [stderr]   Downloaded regex-syntax v0.5.6
[INFO] [stderr]   Downloaded libc v0.2.76
[INFO] [stderr]   Downloaded libsqlite3-sys v0.18.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3e793bdf10248eb2ddbd6b0faebed8155c11b4589982e2893733958d93e8d540" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02
[INFO] running `Command { std: "docker" "start" "1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling libc v0.2.76
[INFO] [stderr]    Compiling proc-macro2 v1.0.19
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling memchr v2.3.3
[INFO] [stderr]    Compiling syn v1.0.39
[INFO] [stderr]    Compiling pkg-config v0.3.18
[INFO] [stderr]    Compiling serde v1.0.115
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking ucd-util v0.1.8
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking utf8-ranges v1.0.4
[INFO] [stderr]    Compiling serde_derive v1.0.115
[INFO] [stderr]    Compiling serde_json v1.0.57
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking regex-syntax v0.5.6
[INFO] [stderr]     Checking unicode-width v0.1.8
[INFO] [stderr]     Checking vec_map v0.8.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking textwrap v0.11.0
[INFO] [stderr]     Checking strsim v0.8.0
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]     Checking ansi_term v0.11.0
[INFO] [stderr]     Checking unidecode v0.3.0
[INFO] [stderr]     Checking aho-corasick v0.6.10
[INFO] [stderr]    Compiling libsqlite3-sys v0.18.0
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]     Checking dotenv v0.9.0
[INFO] [stderr]     Checking uuid v0.7.4
[INFO] [stderr]    Compiling diesel_derives v1.4.1
[INFO] [stderr]     Checking diesel v1.4.5
[INFO] [stderr]     Checking city_time_zone_sqlite v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/dto.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Serialize, Queryable, Debug)]
[INFO] [stdout]   |                     ^--------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     `Queryable` is not local
[INFO] [stdout]   |                     move the `impl` block outside of this function `_impl_queryable_for_dtocitys`
[INFO] [stdout] 4 | pub struct DtoCitys {
[INFO] [stdout]   |            -------- `DtoCitys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/dto.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(Serialize, Queryable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_dtocityscompact`
[INFO] [stdout] 11 | pub struct DtoCitysCompact {
[INFO] [stdout]    |            --------------- `DtoCitysCompact` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/dto.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Serialize, Queryable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_dtotimezonecompact`
[INFO] [stdout] 21 | pub struct DtoTimeZoneCompact {
[INFO] [stdout]    |            ------------------ `DtoTimeZoneCompact` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/models.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Serialize, Deserialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]   |                                  ^--------
[INFO] [stdout]   |                                  |
[INFO] [stdout]   |                                  `Queryable` is not local
[INFO] [stdout]   |                                  move the `impl` block outside of this function `_impl_queryable_for_d01citys`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub struct D01Citys {
[INFO] [stdout]   |            -------- `D01Citys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/models.rs:6:45
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Serialize, Deserialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]   |                                             ^-----------
[INFO] [stdout]   |                                             |
[INFO] [stdout]   |                                             `HasTable` is not local
[INFO] [stdout]   |                                             move the `impl` block outside of this function `_impl_identifiable_for_d01citys`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub struct D01Citys {
[INFO] [stdout]   |            -------- `D01Citys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/models.rs:6:45
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Serialize, Deserialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]   |                                             ^^^^^^^^^^^^
[INFO] [stdout]   |                                             |
[INFO] [stdout]   |                                             `Identifiable` is not local
[INFO] [stdout]   |                                             move the `impl` block outside of this function `_impl_identifiable_for_d01citys`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub struct D01Citys {
[INFO] [stdout]   |            -------- `D01Citys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd01`
[INFO] [stdout] 19 | #[table_name = "d01_citys"]
[INFO] [stdout] 20 | pub struct InsertD01<'a> {
[INFO] [stdout]    |            --------- `InsertD01` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd01`
[INFO] [stdout] 19 | #[table_name = "d01_citys"]
[INFO] [stdout] 20 | pub struct InsertD01<'a> {
[INFO] [stdout]    |            --------- `InsertD01` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd01`
[INFO] [stdout] 19 | #[table_name = "d01_citys"]
[INFO] [stdout] 20 | pub struct InsertD01<'a> {
[INFO] [stdout]    |            --------- `InsertD01` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d02timezoneutc`
[INFO] [stdout] ...
[INFO] [stdout] 32 | pub struct D02TimeZoneUtc {
[INFO] [stdout]    |            -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d02timezoneutc`
[INFO] [stdout] ...
[INFO] [stdout] 32 | pub struct D02TimeZoneUtc {
[INFO] [stdout]    |            -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d02timezoneutc`
[INFO] [stdout] ...
[INFO] [stdout] 32 | pub struct D02TimeZoneUtc {
[INFO] [stdout]    |            -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd02`
[INFO] [stdout] 38 | #[table_name = "d02_time_zone_utc"]
[INFO] [stdout] 39 | pub struct InsertD02<'a> {
[INFO] [stdout]    |            --------- `InsertD02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd02`
[INFO] [stdout] 38 | #[table_name = "d02_time_zone_utc"]
[INFO] [stdout] 39 | pub struct InsertD02<'a> {
[INFO] [stdout]    |            --------- `InsertD02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd02`
[INFO] [stdout] 38 | #[table_name = "d02_time_zone_utc"]
[INFO] [stdout] 39 | pub struct InsertD02<'a> {
[INFO] [stdout]    |            --------- `InsertD02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d03timezoneinfo`
[INFO] [stdout] ...
[INFO] [stdout] 47 | pub struct D03TimeZoneInfo {
[INFO] [stdout]    |            --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d03timezoneinfo`
[INFO] [stdout] ...
[INFO] [stdout] 47 | pub struct D03TimeZoneInfo {
[INFO] [stdout]    |            --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d03timezoneinfo`
[INFO] [stdout] ...
[INFO] [stdout] 47 | pub struct D03TimeZoneInfo {
[INFO] [stdout]    |            --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd03`
[INFO] [stdout] 54 | #[table_name = "d03_time_zone_info"]
[INFO] [stdout] 55 | pub struct InsertD03<'a> {
[INFO] [stdout]    |            --------- `InsertD03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd03`
[INFO] [stdout] 54 | #[table_name = "d03_time_zone_info"]
[INFO] [stdout] 55 | pub struct InsertD03<'a> {
[INFO] [stdout]    |            --------- `InsertD03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd03`
[INFO] [stdout] 54 | #[table_name = "d03_time_zone_info"]
[INFO] [stdout] 55 | pub struct InsertD03<'a> {
[INFO] [stdout]    |            --------- `InsertD03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d04linkd02d03`
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d04linkd02d03`
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d04linkd02d03`
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:46
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d04linkd02d03`
[INFO] [stdout] 62 | #[belongs_to(D02TimeZoneUtc, foreign_key = "d04_d02_time_zone_utc_id")]
[INFO] [stdout]    |              -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:46
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d04linkd02d03`
[INFO] [stdout] 62 | #[belongs_to(D02TimeZoneUtc, foreign_key = "d04_d02_time_zone_utc_id")]
[INFO] [stdout] 63 | #[belongs_to(D03TimeZoneInfo, foreign_key = "d04_d03_time_zone_info_id")]
[INFO] [stdout]    |              --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd04`
[INFO] [stdout] 72 | #[table_name = "d04_link_d02_d03"]
[INFO] [stdout] 73 | pub struct InsertD04<'a> {
[INFO] [stdout]    |            --------- `InsertD04` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd04`
[INFO] [stdout] 72 | #[table_name = "d04_link_d02_d03"]
[INFO] [stdout] 73 | pub struct InsertD04<'a> {
[INFO] [stdout]    |            --------- `InsertD04` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd04`
[INFO] [stdout] 72 | #[table_name = "d04_link_d02_d03"]
[INFO] [stdout] 73 | pub struct InsertD04<'a> {
[INFO] [stdout]    |            --------- `InsertD04` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d05linkd01d02`
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d05linkd01d02`
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d05linkd01d02`
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:46
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d05linkd01d02`
[INFO] [stdout] 79 | #[belongs_to(D01Citys, foreign_key = "d05_d01_citys_id")]
[INFO] [stdout]    |              -------- `D01Citys` is not local
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:46
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d05linkd01d02`
[INFO] [stdout] 79 | #[belongs_to(D01Citys, foreign_key = "d05_d01_citys_id")]
[INFO] [stdout] 80 | #[belongs_to(D02TimeZoneUtc, foreign_key = "d05_d02_time_zone_utc_id")]
[INFO] [stdout]    |              -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd05`
[INFO] [stdout] 89 | #[table_name = "d05_link_d01_d02"]
[INFO] [stdout] 90 | pub struct InsertD05<'a> {
[INFO] [stdout]    |            --------- `InsertD05` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd05`
[INFO] [stdout] 89 | #[table_name = "d05_link_d01_d02"]
[INFO] [stdout] 90 | pub struct InsertD05<'a> {
[INFO] [stdout]    |            --------- `InsertD05` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd05`
[INFO] [stdout] 89 | #[table_name = "d05_link_d01_d02"]
[INFO] [stdout] 90 | pub struct InsertD05<'a> {
[INFO] [stdout]    |            --------- `InsertD05` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `QueryId` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_query_id_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Add` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Sub` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Mul` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Div` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]    | |         ------ `d01_id` is not local
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout]    | |         ----------- `d01_country` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_country`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout]  5 | |         d01_name -> Text,
[INFO] [stdout]    | |         -------- `d01_name` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_name`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout]  5 | |         d01_name -> Text,
[INFO] [stdout]  6 | |         d01_name_search -> Text,
[INFO] [stdout]    | |         --------------- `d01_name_search` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_name_search`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout]  7 | |         d01_lat -> Float,
[INFO] [stdout]    | |         ------- `d01_lat` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_lat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout]  8 | |         d01_lng -> Float,
[INFO] [stdout]    | |         ------- `d01_lng` is not local
[INFO] [stdout]  9 | |     }
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_lng`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / table! {
[INFO] [stdout] 13 | |     d02_time_zone_utc (d02_id) {
[INFO] [stdout] 14 | |         d02_id -> Text,
[INFO] [stdout] 15 | |         d02_name -> Text,
[INFO] [stdout] 16 | |     }
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / table! {
[INFO] [stdout] 13 | |     d02_time_zone_utc (d02_id) {
[INFO] [stdout] 14 | |         d02_id -> Text,
[INFO] [stdout]    | |         ------ `d02_id` is not local
[INFO] [stdout] 15 | |         d02_name -> Text,
[INFO] [stdout] 16 | |     }
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d02_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / table! {
[INFO] [stdout] 13 | |     d02_time_zone_utc (d02_id) {
[INFO] [stdout] 14 | |         d02_id -> Text,
[INFO] [stdout] 15 | |         d02_name -> Text,
[INFO] [stdout]    | |         -------- `d02_name` is not local
[INFO] [stdout] 16 | |     }
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d02_name`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout]    | |         ------ `d03_id` is not local
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d03_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout]    | |         ---------- `d03_offset` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d03_offset`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout] 23 | |         d03_text -> Text,
[INFO] [stdout]    | |         -------- `d03_text` is not local
[INFO] [stdout] 24 | |     }
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d03_text`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / table! {
[INFO] [stdout] 28 | |     d04_link_d02_d03 (d04_d02_time_zone_utc_id, d04_d03_time_zone_info_id) {
[INFO] [stdout] 29 | |         d04_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 30 | |         d04_d03_time_zone_info_id -> Text,
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / table! {
[INFO] [stdout] 28 | |     d04_link_d02_d03 (d04_d02_time_zone_utc_id, d04_d03_time_zone_info_id) {
[INFO] [stdout] 29 | |         d04_d02_time_zone_utc_id -> Text,
[INFO] [stdout]    | |         ------------------------ `d04_d02_time_zone_utc_id` is not local
[INFO] [stdout] 30 | |         d04_d03_time_zone_info_id -> Text,
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d04_d02_time_zone_utc_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / table! {
[INFO] [stdout] 28 | |     d04_link_d02_d03 (d04_d02_time_zone_utc_id, d04_d03_time_zone_info_id) {
[INFO] [stdout] 29 | |         d04_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 30 | |         d04_d03_time_zone_info_id -> Text,
[INFO] [stdout]    | |         ------------------------- `d04_d03_time_zone_info_id` is not local
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d04_d03_time_zone_info_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / table! {
[INFO] [stdout] 35 | |     d05_link_d01_d02 (d05_d01_citys_id, d05_d02_time_zone_utc_id) {
[INFO] [stdout] 36 | |         d05_d01_citys_id -> Text,
[INFO] [stdout] 37 | |         d05_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 38 | |     }
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / table! {
[INFO] [stdout] 35 | |     d05_link_d01_d02 (d05_d01_citys_id, d05_d02_time_zone_utc_id) {
[INFO] [stdout] 36 | |         d05_d01_citys_id -> Text,
[INFO] [stdout]    | |         ---------------- `d05_d01_citys_id` is not local
[INFO] [stdout] 37 | |         d05_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 38 | |     }
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d05_d01_citys_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / table! {
[INFO] [stdout] 35 | |     d05_link_d01_d02 (d05_d01_citys_id, d05_d02_time_zone_utc_id) {
[INFO] [stdout] 36 | |         d05_d01_citys_id -> Text,
[INFO] [stdout] 37 | |         d05_d02_time_zone_utc_id -> Text,
[INFO] [stdout]    | |         ------------------------ `d05_d02_time_zone_utc_id` is not local
[INFO] [stdout] 38 | |     }
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d05_d02_time_zone_utc_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/dto.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Serialize, Queryable, Debug)]
[INFO] [stdout]   |                     ^--------
[INFO] [stdout]   |                     |
[INFO] [stdout]   |                     `Queryable` is not local
[INFO] [stdout]   |                     move the `impl` block outside of this function `_impl_queryable_for_dtocitys`
[INFO] [stdout] 4 | pub struct DtoCitys {
[INFO] [stdout]   |            -------- `DtoCitys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/dto.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(Serialize, Queryable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_dtocityscompact`
[INFO] [stdout] 11 | pub struct DtoCitysCompact {
[INFO] [stdout]    |            --------------- `DtoCitysCompact` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/dto.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Serialize, Queryable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_dtotimezonecompact`
[INFO] [stdout] 21 | pub struct DtoTimeZoneCompact {
[INFO] [stdout]    |            ------------------ `DtoTimeZoneCompact` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/models.rs:6:34
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Serialize, Deserialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]   |                                  ^--------
[INFO] [stdout]   |                                  |
[INFO] [stdout]   |                                  `Queryable` is not local
[INFO] [stdout]   |                                  move the `impl` block outside of this function `_impl_queryable_for_d01citys`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub struct D01Citys {
[INFO] [stdout]   |            -------- `D01Citys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/models.rs:6:45
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Serialize, Deserialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]   |                                             ^-----------
[INFO] [stdout]   |                                             |
[INFO] [stdout]   |                                             `HasTable` is not local
[INFO] [stdout]   |                                             move the `impl` block outside of this function `_impl_identifiable_for_d01citys`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub struct D01Citys {
[INFO] [stdout]   |            -------- `D01Citys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]  --> src/db/models.rs:6:45
[INFO] [stdout]   |
[INFO] [stdout] 6 | #[derive(Serialize, Deserialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]   |                                             ^^^^^^^^^^^^
[INFO] [stdout]   |                                             |
[INFO] [stdout]   |                                             `Identifiable` is not local
[INFO] [stdout]   |                                             move the `impl` block outside of this function `_impl_identifiable_for_d01citys`
[INFO] [stdout] ...
[INFO] [stdout] 9 | pub struct D01Citys {
[INFO] [stdout]   |            -------- `D01Citys` is not local
[INFO] [stdout]   |
[INFO] [stdout]   = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]   = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]   = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]   = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd01`
[INFO] [stdout] 19 | #[table_name = "d01_citys"]
[INFO] [stdout] 20 | pub struct InsertD01<'a> {
[INFO] [stdout]    |            --------- `InsertD01` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd01`
[INFO] [stdout] 19 | #[table_name = "d01_citys"]
[INFO] [stdout] 20 | pub struct InsertD01<'a> {
[INFO] [stdout]    |            --------- `InsertD01` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd01`
[INFO] [stdout] 19 | #[table_name = "d01_citys"]
[INFO] [stdout] 20 | pub struct InsertD01<'a> {
[INFO] [stdout]    |            --------- `InsertD01` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d02timezoneutc`
[INFO] [stdout] ...
[INFO] [stdout] 32 | pub struct D02TimeZoneUtc {
[INFO] [stdout]    |            -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d02timezoneutc`
[INFO] [stdout] ...
[INFO] [stdout] 32 | pub struct D02TimeZoneUtc {
[INFO] [stdout]    |            -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:29:32
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d02timezoneutc`
[INFO] [stdout] ...
[INFO] [stdout] 32 | pub struct D02TimeZoneUtc {
[INFO] [stdout]    |            -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd02`
[INFO] [stdout] 38 | #[table_name = "d02_time_zone_utc"]
[INFO] [stdout] 39 | pub struct InsertD02<'a> {
[INFO] [stdout]    |            --------- `InsertD02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd02`
[INFO] [stdout] 38 | #[table_name = "d02_time_zone_utc"]
[INFO] [stdout] 39 | pub struct InsertD02<'a> {
[INFO] [stdout]    |            --------- `InsertD02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:37:10
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd02`
[INFO] [stdout] 38 | #[table_name = "d02_time_zone_utc"]
[INFO] [stdout] 39 | pub struct InsertD02<'a> {
[INFO] [stdout]    |            --------- `InsertD02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d03timezoneinfo`
[INFO] [stdout] ...
[INFO] [stdout] 47 | pub struct D03TimeZoneInfo {
[INFO] [stdout]    |            --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d03timezoneinfo`
[INFO] [stdout] ...
[INFO] [stdout] 47 | pub struct D03TimeZoneInfo {
[INFO] [stdout]    |            --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:44:32
[INFO] [stdout]    |
[INFO] [stdout] 44 | #[derive(Serialize, Queryable, Identifiable, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d03timezoneinfo`
[INFO] [stdout] ...
[INFO] [stdout] 47 | pub struct D03TimeZoneInfo {
[INFO] [stdout]    |            --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd03`
[INFO] [stdout] 54 | #[table_name = "d03_time_zone_info"]
[INFO] [stdout] 55 | pub struct InsertD03<'a> {
[INFO] [stdout]    |            --------- `InsertD03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd03`
[INFO] [stdout] 54 | #[table_name = "d03_time_zone_info"]
[INFO] [stdout] 55 | pub struct InsertD03<'a> {
[INFO] [stdout]    |            --------- `InsertD03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd03`
[INFO] [stdout] 54 | #[table_name = "d03_time_zone_info"]
[INFO] [stdout] 55 | pub struct InsertD03<'a> {
[INFO] [stdout]    |            --------- `InsertD03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d04linkd02d03`
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d04linkd02d03`
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:32
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d04linkd02d03`
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:46
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d04linkd02d03`
[INFO] [stdout] 62 | #[belongs_to(D02TimeZoneUtc, foreign_key = "d04_d02_time_zone_utc_id")]
[INFO] [stdout]    |              -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:61:46
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d04linkd02d03`
[INFO] [stdout] 62 | #[belongs_to(D02TimeZoneUtc, foreign_key = "d04_d02_time_zone_utc_id")]
[INFO] [stdout] 63 | #[belongs_to(D03TimeZoneInfo, foreign_key = "d04_d03_time_zone_info_id")]
[INFO] [stdout]    |              --------------- `D03TimeZoneInfo` is not local
[INFO] [stdout] ...
[INFO] [stdout] 66 | pub struct D04LinkD02D03 {
[INFO] [stdout]    |            ------------- `D04LinkD02D03` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd04`
[INFO] [stdout] 72 | #[table_name = "d04_link_d02_d03"]
[INFO] [stdout] 73 | pub struct InsertD04<'a> {
[INFO] [stdout]    |            --------- `InsertD04` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd04`
[INFO] [stdout] 72 | #[table_name = "d04_link_d02_d03"]
[INFO] [stdout] 73 | pub struct InsertD04<'a> {
[INFO] [stdout]    |            --------- `InsertD04` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd04`
[INFO] [stdout] 72 | #[table_name = "d04_link_d02_d03"]
[INFO] [stdout] 73 | pub struct InsertD04<'a> {
[INFO] [stdout]    |            --------- `InsertD04` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                     ^--------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     `Queryable` is not local
[INFO] [stdout]    |                     move the `impl` block outside of this function `_impl_queryable_for_d05linkd01d02`
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Queryable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Queryable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Queryable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^-----------
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `HasTable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d05linkd01d02`
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:32
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout]    |                                |
[INFO] [stdout]    |                                `Identifiable` is not local
[INFO] [stdout]    |                                move the `impl` block outside of this function `_impl_identifiable_for_d05linkd01d02`
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Identifiable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Identifiable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Identifiable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:46
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d05linkd01d02`
[INFO] [stdout] 79 | #[belongs_to(D01Citys, foreign_key = "d05_d01_citys_id")]
[INFO] [stdout]    |              -------- `D01Citys` is not local
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:78:46
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[derive(Serialize, Queryable, Identifiable, Associations, Debug)]
[INFO] [stdout]    |                                              ^-----------
[INFO] [stdout]    |                                              |
[INFO] [stdout]    |                                              `BelongsTo` is not local
[INFO] [stdout]    |                                              move the `impl` block outside of this function `_impl_associations_for_d05linkd01d02`
[INFO] [stdout] 79 | #[belongs_to(D01Citys, foreign_key = "d05_d01_citys_id")]
[INFO] [stdout] 80 | #[belongs_to(D02TimeZoneUtc, foreign_key = "d05_d02_time_zone_utc_id")]
[INFO] [stdout]    |              -------------- `D02TimeZoneUtc` is not local
[INFO] [stdout] ...
[INFO] [stdout] 83 | pub struct D05LinkD01D02 {
[INFO] [stdout]    |            ------------- `D05LinkD01D02` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Associations` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Associations` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Associations` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd05`
[INFO] [stdout] 89 | #[table_name = "d05_link_d01_d02"]
[INFO] [stdout] 90 | pub struct InsertD05<'a> {
[INFO] [stdout]    |            --------- `InsertD05` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[derive(Insertable)]
[INFO] [stdout]    |          -^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Insertable` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd05`
[INFO] [stdout] 89 | #[table_name = "d05_link_d01_d02"]
[INFO] [stdout] 90 | pub struct InsertD05<'a> {
[INFO] [stdout]    |            --------- `InsertD05` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/models.rs:88:10
[INFO] [stdout]    |
[INFO] [stdout] 88 | #[derive(Insertable)]
[INFO] [stdout]    |          ^---------
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `UndecoratedInsertRecord` is not local
[INFO] [stdout]    |          `table` is not local
[INFO] [stdout]    |          move the `impl` block outside of this function `_impl_insertable_for_insertd05`
[INFO] [stdout] 89 | #[table_name = "d05_link_d01_d02"]
[INFO] [stdout] 90 | pub struct InsertD05<'a> {
[INFO] [stdout]    |            --------- `InsertD05` is not local
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Insertable` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Insertable` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `Insertable` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `QueryId` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_query_id_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Add` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Sub` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Mul` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/db/repos.rs:501:1
[INFO] [stdout]     |
[INFO] [stdout] 501 | diesel_postfix_operator!(Collate, " COLLATE NOCASE"); // Latin1_General_CI_AI");
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |
[INFO] [stdout]     | `Collate` is not local
[INFO] [stdout]     | `Div` is not local
[INFO] [stdout]     | move the `impl` block outside of this function `_impl_diesel_numeric_ops_for_collate`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]     = note: the derive macro `DieselNumericOps` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: this warning originates in the derive macro `DieselNumericOps` which comes from the expansion of the macro `diesel_postfix_operator` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]    | |         ------ `d01_id` is not local
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout]    | |         ----------- `d01_country` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_country`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout]  5 | |         d01_name -> Text,
[INFO] [stdout]    | |         -------- `d01_name` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_name`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout]  5 | |         d01_name -> Text,
[INFO] [stdout]  6 | |         d01_name_search -> Text,
[INFO] [stdout]    | |         --------------- `d01_name_search` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_name_search`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout]  7 | |         d01_lat -> Float,
[INFO] [stdout]    | |         ------- `d01_lat` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_lat`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:1:1
[INFO] [stdout]    |
[INFO] [stdout]  1 | / table! {
[INFO] [stdout]  2 | |     d01_citys (d01_id) {
[INFO] [stdout]  3 | |         d01_id -> Text,
[INFO] [stdout]  4 | |         d01_country -> Text,
[INFO] [stdout] ...  |
[INFO] [stdout]  8 | |         d01_lng -> Float,
[INFO] [stdout]    | |         ------- `d01_lng` is not local
[INFO] [stdout]  9 | |     }
[INFO] [stdout] 10 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d01_lng`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / table! {
[INFO] [stdout] 13 | |     d02_time_zone_utc (d02_id) {
[INFO] [stdout] 14 | |         d02_id -> Text,
[INFO] [stdout] 15 | |         d02_name -> Text,
[INFO] [stdout] 16 | |     }
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / table! {
[INFO] [stdout] 13 | |     d02_time_zone_utc (d02_id) {
[INFO] [stdout] 14 | |         d02_id -> Text,
[INFO] [stdout]    | |         ------ `d02_id` is not local
[INFO] [stdout] 15 | |         d02_name -> Text,
[INFO] [stdout] 16 | |     }
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d02_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / table! {
[INFO] [stdout] 13 | |     d02_time_zone_utc (d02_id) {
[INFO] [stdout] 14 | |         d02_id -> Text,
[INFO] [stdout] 15 | |         d02_name -> Text,
[INFO] [stdout]    | |         -------- `d02_name` is not local
[INFO] [stdout] 16 | |     }
[INFO] [stdout] 17 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d02_name`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout]    | |         ------ `d03_id` is not local
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d03_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout]    | |         ---------- `d03_offset` is not local
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d03_offset`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / table! {
[INFO] [stdout] 20 | |     d03_time_zone_info (d03_id) {
[INFO] [stdout] 21 | |         d03_id -> Text,
[INFO] [stdout] 22 | |         d03_offset -> Float,
[INFO] [stdout] 23 | |         d03_text -> Text,
[INFO] [stdout]    | |         -------- `d03_text` is not local
[INFO] [stdout] 24 | |     }
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d03_text`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / table! {
[INFO] [stdout] 28 | |     d04_link_d02_d03 (d04_d02_time_zone_utc_id, d04_d03_time_zone_info_id) {
[INFO] [stdout] 29 | |         d04_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 30 | |         d04_d03_time_zone_info_id -> Text,
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / table! {
[INFO] [stdout] 28 | |     d04_link_d02_d03 (d04_d02_time_zone_utc_id, d04_d03_time_zone_info_id) {
[INFO] [stdout] 29 | |         d04_d02_time_zone_utc_id -> Text,
[INFO] [stdout]    | |         ------------------------ `d04_d02_time_zone_utc_id` is not local
[INFO] [stdout] 30 | |         d04_d03_time_zone_info_id -> Text,
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d04_d02_time_zone_utc_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / table! {
[INFO] [stdout] 28 | |     d04_link_d02_d03 (d04_d02_time_zone_utc_id, d04_d03_time_zone_info_id) {
[INFO] [stdout] 29 | |         d04_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 30 | |         d04_d03_time_zone_info_id -> Text,
[INFO] [stdout]    | |         ------------------------- `d04_d03_time_zone_info_id` is not local
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d04_d03_time_zone_info_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / table! {
[INFO] [stdout] 35 | |     d05_link_d01_d02 (d05_d01_citys_id, d05_d02_time_zone_utc_id) {
[INFO] [stdout] 36 | |         d05_d01_citys_id -> Text,
[INFO] [stdout] 37 | |         d05_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 38 | |     }
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | | `table` is not local
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_table`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / table! {
[INFO] [stdout] 35 | |     d05_link_d01_d02 (d05_d01_citys_id, d05_d02_time_zone_utc_id) {
[INFO] [stdout] 36 | |         d05_d01_citys_id -> Text,
[INFO] [stdout]    | |         ---------------- `d05_d01_citys_id` is not local
[INFO] [stdout] 37 | |         d05_d02_time_zone_utc_id -> Text,
[INFO] [stdout] 38 | |     }
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d05_d01_citys_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/db/schema.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / table! {
[INFO] [stdout] 35 | |     d05_link_d01_d02 (d05_d01_citys_id, d05_d02_time_zone_utc_id) {
[INFO] [stdout] 36 | |         d05_d01_citys_id -> Text,
[INFO] [stdout] 37 | |         d05_d02_time_zone_utc_id -> Text,
[INFO] [stdout]    | |         ------------------------ `d05_d02_time_zone_utc_id` is not local
[INFO] [stdout] 38 | |     }
[INFO] [stdout] 39 | | }
[INFO] [stdout]    | | ^
[INFO] [stdout]    | | |
[INFO] [stdout]    | |_`QueryId` is not local
[INFO] [stdout]    |   move the `impl` block outside of this function `_impl_query_id_for_d05_d02_time_zone_utc_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `QueryId` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `QueryId` may come from an old version of the `diesel_derives` crate, try updating your dependency with `cargo update -p diesel_derives`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: this warning originates in the derive macro `QueryId` which comes from the expansion of the macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.80s
[INFO] running `Command { std: "docker" "inspect" "1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02", kill_on_drop: false }`
[INFO] [stdout] 1cc9e7575b0909003a7cc71237e9708d2b5fe3ac674fd8d824a6518d3bde3d02
